Regression Test Case Prioritization: A Systematic Literature Review
نویسندگان
چکیده
The techniques associated with the Test Case Prioritization (TCP) are used to reduce cost of regression testing achieve objectives that modifications in target code would not impact functionality updated software. effectiveness TCP is measured based on cost, coverage, and fault detection ability. proposed so far focusing one or two parameters. In this paper, we presented a state-of-art review approaches detail. second objective combine these effective adequacy measures into single multi-objective task. This systematic literature conducted identify state-of-the-art research from 2007 2020. identifies fifty-two (52) relevant studies were three selection parameters justify their findings. results reveal there six families which meta-heuristic reported 38% generic 31%. as prioritization criteria coverage by 38%, 17%, There sources for datasets identified named Software artefact Infrastructure Repository (SIR), Apache Foundation, Git Hub. measurement metrics validate inclusiveness, precision, recall, retest-all.
منابع مشابه
Systematic Literature Review on Regression Test Prioritization Techniques
The purpose of regression testing is to validate the modified software and detect whether the unmodified code is adversely affected. Regression testing is primarily a maintenance activity. The main motivation behind this systematic review is to provide a ground for advancement of research in the field of Regression Test Prioritization. The existing techniques were compared along with their coll...
متن کاملTest Case Prioritization in Regression Test
In this proposal, we describe a method to do test case prioritization in regression test.
متن کاملA Systematic Review of Techniques for Test Case Prioritization
In software development life cycle, maintenance phase is an important phase as it deals with the activities like error correction, upgradation, deletion and optimization of software capabilities. For this reason, regression testing is required in order to revalidate the modifications in the software. It is an expensive process. Various techniques of performing regression testing are available. ...
متن کاملLiterature Review of Model Based Test case Prioritization
Software testing always “Performing Verification and Validation of the Software Product” for its correctness and accuracy of working. Every time it is not possible to perform each and every test case. Hence it is important to decide test case prioritization. The major goal of Test case prioritization is to prioritize the test case sequences and finding the faults as early as possible to improve...
متن کاملTest Case Prioritization for Optimizing a Regression Test
Regression testing makes sure that upgradation of software in terms of adding new features or for bug fixing purposes should not hamper previously working functionalities. Whenever a software is upgraded or modified, a set of test cases are run on each of its functions to assure that the change to that function is not affecting other parts of the software that were previously running flawlessly...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2021
ISSN: ['2158-107X', '2156-5570']
DOI: https://doi.org/10.14569/ijacsa.2021.0120282